 @charset "UTF-8";
* { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none;}
p{line-height: 0;}
*, *:before,
*:after { box-sizing: border-box; }
html { font-size: 62.5%; font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; background: rgba(0,0,0,0); height: 100%;}
body { font-size: 1.6rem; font-size: 1.6rem; line-height: 1.12; margin: 0; background: #f5f5f5;}
html,
body { -webkit-overflow-scrolling: touch; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary { display: block; }
audio,
canvas,
progress,
video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
progress { vertical-align: baseline; }
template,
[hidden] { display: none; }
a { background-color: transparent; -webkit-text-decoration-skip: objects;text-decoration: none; }
a:active,
a:hover { outline-width: 0; }
abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }
b,
strong { font-weight: inherit; }
b,
strong { font-weight: bolder; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0; }
h1,
h2,
h3,
h4,
h5,
h6 { line-height: 1.15; }
mark { background-color: #ff0; color: #000; }
small { font-size: 80%; }
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
ul, li { list-style: none; padding: 0; margin: 0; outline: 0; }
svg:not(:root) { overflow: hidden; }
code,
kbd,
pre,
samp { font-family: monospace, monospace; font-size: 1em; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0; overflow: visible; }
button,
input,
optgroup,
select,
textarea { font: inherit; margin: 0; }
optgroup { font-weight: bold; }
button,
input { overflow: visible;height: 0.6rem; width: 100%;}
button,
select { text-transform: none; }
button,
html [type="button"],
[type="reset"],
[type="submit"] { -webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }
textarea { overflow: auto; }
[type="checkbox"],
[type="radio"] { box-sizing: border-box; padding: 0; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-input-placeholder { color: #d6d6d6; opacity: 0.54; }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
/*改写滚动条为全部透明*/
::-webkit-scrollbar { width: 0; height: 0; }
::-webkit-scrollbar-track { background: rgba(0,0,0,0); }
::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.0); }
::-webkit-scrollbar-thumb:hover { background: rgba(0,0,0,0); }
::-webkit-scrollbar-corner { background: rgba(0,0,0,0); }
body{background: #fff !important;font-size: 0.3rem;}
/*laoding*/ 
.weui-toast {position: fixed;z-index: 5001;width: 2.5rem;min-height: 2.5rem;top: 180px; left: 50%;background: rgba(17, 17, 17, 0.7);border-radius: 5px; color: #FFFFFF;padding:8px}
.vux-loading > .weui-toast{padding: 0px}
/*字体图标库*/
/*flex布局样式封装*/
  .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
  .flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
  .flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
  .flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
  .flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
  .flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
  /*1px边框线*/
  .border{ position: relative; }
  .border:after{ content: ''; display:block; position: absolute; width: 100%; left: 0px; bottom: 0px;height: 1px; background-color:  #f3f3f3; -webkit-transform: scaleY(0.5); transform: scaleY(0.5);}
  /*底部菜单*/
.footer{height:1.24rem;background: #fff;position: fixed;width: 100%;bottom: 0;left: 0;background: rgba(255,255,255,0)}
.footBox{height: 0.98rem;width: 100%;border-top: solid 1px #eeeeee;padding: 0 0.28rem;margin-top: 0.26rem;width: 100%;background: #fff}
.foot-item{height: 0.98rem;width:1.25rem;text-align: center;font-size: 0.2rem;color: #858585}
.foot-item > img{width: 0.4rem;height: auto;margin-top: 0.15rem}
.foot-item p{line-height: 0;margin-top:8px}
.shareBox{height: 1.24rem;width: 0.95rem;}
.shareBox img{height: 1.24rem;width: auto;position: absolute;top: 0rem;left: 3.1rem}
.ft-active{color: #ffc878}